package xm.util
{
	/**
	 * @author winnie
	 */	
	public class NumberUtil
	{
		
		
		
		/**
		 * @param targetNum 원본 숫자
		 * @param theUnitOf - 표현코자 하는 자릿수 ( 원본 숫자가 자릿수보다 작을 때 자릿수만큼 앞에 "0"을 붙임 ) 
		 * @return String 
		 */		
		public static function getUnitString( targetNum:Number, theUnitOf:int ):String
		{
			var resultStr : String = "";
			var len : int = theUnitOf-String( targetNum ).length;
			for( var i:int = 0; i<len; i++ )
			{
				resultStr += "0";
			}
			
			return resultStr+String( targetNum );
		}
		
		
		/**
		 * @param startNum 시작 숫자
		 * @param endNum 끝숫자
		 * @param interval 숫자간격
		 * @return Array
		 */		
		public static function getIntervalNumList( startNum:Number, endNum:Number, interval:Number ):Array
		{
			var len : int = Math.floor( ( endNum-startNum )/interval );
			var list : Array = [];
			for( var i:int = 0; i<len; i++ )
			{
				list.push( i*interval );
			}
			
			return list;
		}
		
	}
}










